package com.newthread.jdp.service.impl;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.newthread.jdp.dao.TagDAO;
import com.newthread.jdp.model.Tag;
import com.newthread.jdp.service.TagService;

@Service
public class TagServiceImpl implements TagService {
	private TagDAO tagDAO;

	public TagDAO getTagDAO() {
		return tagDAO;
	}

	@Resource
	public void setTagDAO(TagDAO tagDAO) {
		this.tagDAO = tagDAO;
	}

	@Override
	public List<Tag> querryAllTag() {

		return tagDAO.querryAllTag();
	}

	@Override
	public void addTag(Tag tag) {
		tagDAO.addTag(tag);
	}

	@Override
	public void deleteTag(Tag tag) {
		tagDAO.deleteTag(tag);
	}

	@Override
	public List<Tag> querryByTag(Tag tag) {
		return tagDAO.querryByTag(tag);
	}

	@Override
	public void update(Tag tag) {
		tagDAO.update(tag);
	}

}
